package com.huitone.gddw.service.dto.monitoring.sms;

import java.util.List;

import com.huitone.gddw.common.excel.CountData;

/**
 * 短信通道监控
 * @author wuluodan
 *
 */
public class GateReportACDTO {

	@CountData(colSpan = 6, index = 1, isCoalition = true)
	private String summary;
	
	/** 待发送短信总条数 **/
//	@CountData(colSpan = 1, index = 2, isCoalition = false)
//	private int sendNoneCount;
	
	/** 短信发送总条数 **/
	@CountData(colSpan = 1, index = 2, isCoalition = false)
	private int totalCount;
	
	/** 短信发送成功总条数 **/
	@CountData(colSpan = 1, index = 3, isCoalition = false)
	private int sendSucCount;
	
	/** 短信发送失败总条数 **/
	@CountData(colSpan = 1, index = 4, isCoalition = false)
	private int sendFailCount;
	
	/** 发送成功率 **/
	@CountData(colSpan = 1, index = 5, isCoalition = false)
	private String sendSucRateCount;
	
	/** 已返回结果报告短信总条数 **/
	@CountData(colSpan = 1, index = 6, isCoalition = false)
	private int upReturnCount;
	
	/** 待返回结果短信总条数 **/
	@CountData(colSpan = 1, index = 7, isCoalition = false)
	private int upNoneCount;
	
	/** 上行短信总条数 **/
//	@CountData(colSpan = 1, index = 9, isCoalition = false)
	private int upTotalCount;
	
	private List<GateReportDTO> list = null;

	public String getSummary() {
		return "汇总";
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

//	public int getSendNoneCount() {
//		return sendNoneCount;
//	}
//
//	public void setSendNoneCount(int sendNoneCount) {
//		this.sendNoneCount = sendNoneCount;
//	}

	public int getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(int totalCount) {
		this.totalCount = totalCount;
	}

	public int getSendSucCount() {
		return sendSucCount;
	}

	public void setSendSucCount(int sendSucCount) {
		this.sendSucCount = sendSucCount;
	}

	public int getSendFailCount() {
		return sendFailCount;
	}

	public void setSendFailCount(int sendFailCount) {
		this.sendFailCount = sendFailCount;
	}

	public String getSendSucRateCount() {
		return sendSucRateCount;
	}

	public void setSendSucRateCount(String sendSucRateCount) {
		this.sendSucRateCount = sendSucRateCount;
	}

	public int getUpReturnCount() {
		return upReturnCount;
	}

	public void setUpReturnCount(int upReturnCount) {
		this.upReturnCount = upReturnCount;
	}

	public int getUpNoneCount() {
		return upNoneCount;
	}

	public void setUpNoneCount(int upNoneCount) {
		this.upNoneCount = upNoneCount;
	}

	public int getUpTotalCount() {
		return upTotalCount;
	}

	public void setUpTotalCount(int upTotalCount) {
		this.upTotalCount = upTotalCount;
	}

	public List<GateReportDTO> getList() {
		return list;
	}

	public void setList(List<GateReportDTO> list) {
		this.list = list;
	}
	
}
